package com.shlh.saas.model.dto;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDate;

@Data
public class CustomsTradeInfoSearchCriteriaDTO implements Serializable {
    private String productKeywordEnglish;
    private String hsCode;
    private String billOfLadingNumber;
    private String originCountry;
    private String supplierEnglish;
    private String portOfLoading;
    private String destinationCountry;
    private String purchaserEnglish;
    private String portOfDestination;
    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
    private LocalDate startDate;
    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
    private LocalDate endDate;
    private String productDescription;
}